home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / (A)Z / (A)Z7.ADF / _about.this.disk < prev    next >
Text File  |  1986-10-31  |  5KB  |  162 lines

  1. con:0/0/640/200/ICPUG library - UTILITY - 4
  2.  
  3.         ICPUG LIBRARY - UTILITY - 4 - issue 1 - OCT86
  4.         =============================================
  5.  
  6. This is the fourth utility disk in the library and contains utilities aimed
  7. mainaly at the AMIGA system. There are two sections.
  8.  
  9. C    this contains utilities for the use of 'C' programmers. Includes
  10.     such useful things such as a 'CC' (α la UNIX) front-end for easier
  11.     'C' compilation ('CC' will compile & link using LATTICE-C in one go).
  12.     It also includes useful .c routines for inclusion in programs (such
  13.     as debug packages, display "beep" and son on)
  14.  
  15. EXECUTE    additional features for inclusion in the command directory and which
  16.     can add useful features to the EXECUTE command.
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24. ||
  25. C
  26.  
  27. xref/        by Bob Denny (Fish 2 - V apr83)
  28.   xrf        provides line-by-line (numbered/paged) listing of 'C' source
  29.         file, followed by a cross-reference of variables, procedures
  30.         and so on. Will produc 80- or 132- column output (-n option),
  31.         and can display its own internal working using debug option 
  32.         (-d) although this will result in a lot of output!!
  33.  
  34.   xrf0.c    SOURCE CODE (includes MAKEFILE)
  35.   xrf1.c
  36.   xrf2.c    xrf.h
  37.   xrfd.c    xrfi.c
  38. -----------------------------------------------------------------------------
  39. dbug/        by Fred Fish (Fish 2 - V dec85)
  40.           This is a collection of debugging routines and examples. The
  41.         README.AMIGA file explains how to install the routines on
  42.         your 'C' disk, and how to use them. USER.T is the main
  43.         DOCUMENTATION (USER.R is the same, but in unformatted form).
  44.         There are also example programs (EXAMPLE1.C EXAMPLE2.C
  45.         EXAMPLE3.C FACTORIAL.C) and some text files for different
  46.         installation set ups (xxx.SH).
  47. ||
  48. cc/        by Fred Fish (Fish 2 - v 1.0)
  49.   cc        This is a UNIX-like 'C' front end - it takes a command line
  50.         of compilation instructions and procedes to use LATTICE-C
  51.         LC1/LC2 to compile and then the linker to link. It should be
  52.         copied into the same directory as LC1, LC2 etc. There are no
  53.         instructions included (although a detailled browse through
  54.         the source code may help) - it's main use will be for use
  55.         with the MAKE utility for which MAKEFILEs are included with
  56.         most source codes in the library and these tend to assume
  57.         that 'CC' is available.
  58.  
  59.         There are also two additional unrelated, but "test", files:
  60.             sprintfbug.c    demo of the 200 char limit bug in 
  61.                     printf function
  62.             zapstring.c    will "remove" any strings in an
  63.                     executable file (by making them NULL)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ||
  71. C (contd)
  72.  
  73. make/        by Landon Dyer & Eric Brown (Fish 2 - V dec85)
  74.   pdmake    this is a near approximation to the UNIX MAKE command. It
  75.         allows a text file (usually called MAKEFILE) to control
  76.         the progress of a complex compilation and linking operation.
  77.         Most of the source codes included in the library have a
  78.         MAKEFILE included for use with this MAKE utility, and most
  79.         assume the existence of the 'CC' front-end (as above).
  80.  
  81.   make.c    SOURCE CODE
  82.   macro.c
  83.   token.c    osdate.c    getdir.c    sys.c
  84.   parsedir.c            lwtol.c        
  85.   file.c    make.h        execute.c
  86.  
  87.   lar.c        this is the SOURCE CODE for a library file maintainer which
  88.   lar.h        was included in the original distribution of MAKE.
  89.  
  90.   readme    original notes on MAKE
  91.   POSTER    update for the AMIGA posting
  92.   make.man    the DOCUMENTATION
  93. ||
  94. alib/        by Mike Schwartz (Fish 2 - V dec85)
  95.   alib        an object module librarian program which allows simple
  96.         add/replace/delete & directory fcuntions. It is an archive
  97.         tool for .o files created by LATTICE-C - also allows .lib
  98.         files to be concatenated.
  99.  
  100.   alib.c    SOURCE CODE
  101.  
  102.   POSTER    DOCUMENTATION
  103. -----------------------------------------------------------------------------
  104. stripc/        by Chris Metcalf (Fish 6 - V jan86)
  105.   stripc    strips comments and all unnecssary white space from 'C'
  106.         source files. Useful method of recovering space from disks
  107.         especially with the LATTICE-C include files. 
  108.  
  109.   stripc.c    SOURCE CODE
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116. ||
  117. random/        by Steve Beats (Fish 20 - V apr86)
  118.   rnd.s        assembler source for a 64-bit integer random number
  119.         generator which is very much faster than the normal floating
  120.         point version.
  121.  
  122.   rnd.o        the assembled object file for those without the assembler.
  123.  
  124.   POSTER    background - details of routines in SOURCE file
  125. -----------------------------------------------------------------------------
  126. beep/        by Samuel Dicker (Fish 14 - V feb86)
  127.   beep.c    SOURCE CODE of a simple audible beep generator for inclusion
  128.         in programs requiring an audible response to ^G (BEL).
  129.  
  130.   POSTER    brief background
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139. ||
  140. EXECUTE
  141.  
  142. YesNo/        by Joanne Dow (UseNet - V 1.0)
  143.   YesNo        A way of allowing a batch file under the EXECUTE command,
  144.         to make an enquiry of the user. Waits for an input from the
  145.         user (use ECHO "..." to provide a prompt) and then matches
  146.         against specified string (can be case sensitive/insensitive
  147.         as required).
  148.  
  149.   YesNo.c    SOUCRE CODE
  150. -----------------------------------------------------------------------------
  151. pause/        author unknown (CompuServe - V ??)
  152.   pause        simply waits for RETURN key to be pressed. No SOURCE CODE.
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.